草庐IT

jQuery 插件 : Adding Callback functionality

全部标签

javascript - jquery - 当图像大于容器时可拖动图像

当图像大于容器时,使图像可拖动会做一些非常古怪的事情......有人知道解决这个问题的方法吗?这是我的代码...$(document).ready(function(){$("img").draggable({containment:"div",scroll:false});});div{width:500px;height:423px;position:relative;overflow:hidden;}和... 最佳答案 如果您手动设置边界,它会起作用:$("img").draggable({containment:[0,0,5

javascript - jQuery Deferred 不按顺序调用解析/完成回调

代码示例:http://jsfiddle.net/MhEPw/1/我有两个jQueryDeferred对象。我希望发生多个“异步”请求-在它们全部运行后,我希望回调(.done函数)按照指定的顺序运行。不幸的是,它们没有按顺序运行。也许我正在寻找Deferred没有提供的一些功能? 最佳答案 您需要做的是将您的所有请求与一个主延迟对象相关联,并在其promise上注册您的所有回调。主延迟对象需要监听各个请求并相应地解决。实现这一点的最简单方法是预先定义所有延迟对象以避免先有鸡还是先有蛋的问题:vard1=$.Deferred();v

javascript - jQuery - 如何从文本区域/输入中获取选定的文本?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicates:jQuerygettextareatextHowtogetselectedtextintextarea?所以我想在textarea中选择文本。val()返回整个文本,所以这不好。

javascript - 通过 Rest 访问 Sharepoint 列表的 JQuery Json

我尝试通过Jquery和REST接口(interface)访问共享点列表。具有以下代码的站点正在运行本地主机。此代码无效:$(document).ready(function(){getdata();});functiongetdata(){alert("start");$.ajax({url:"http://spkerberostest.vz.ch/_vti_bin/ListData.svc/Tasks",dataType:'JSON',success:function(json){alert("Success");},error:function(){alert("Error");

javascript - 解决在 Chrome 中使用 jQuery 实时过滤 1500 多个项目的问题

我被Chrome/Webkit咬了71305取消隐藏大量节点导致Chrome挂起的错误。(也发生在Safari中)。我正在过滤一个列表项,该列表项将在下拉菜单中包含以下内容:jQuery.expr[':'].Contains=function(a,i,m){return$.trim((a.textContent||a.innerText||"")).toUpperCase().indexOf(m[3].toUpperCase())==0;};varinput=$('input');varcontainer=$('ul');input.keyup(function(e){varfilte

javascript - 我在哪里可以找到像 facebook 这样的滚动条插件?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在寻找一个滚动条插件(js、jquery等),就像它们在Facebook的右上角面板上显示的那样,用于我们friend的最新直播。我在哪里可以找到它?

javascript - 使用 JavaScript/JQuery,当相关元素从下方经过时,使导航链接突出显示?

我有一个单页网站,导航菜单position:fixed位于页面顶部。当我单击导航菜单中的链接时,页面会使用此JQuery滚动到相应的部分:$('a[href^="#"]').live('click',function(event){event.preventDefault();vartarget_offset=$(this.hash).offset()?$(this.hash).offset().top:0;$('html,body').animate({scrollTop:target_offset},1200,'easeOutExpo');});我想要发生的是当我手动滚动页面$(w

javascript - jQuery.ajax 认为什么响应是 "success"?

我有一个jQueryAJAXpost请求意外触发了error回调而不是success。我的一个随机怀疑是它收到的302状态代码,尽管这可能是错误的。我看了thedocumentation,但我觉得有一件事有点不清楚:jQuery对成功请求的定义是什么? 最佳答案 如果响应在199到300之间(>=200和例如,如果您返回JSON并获得200响应状态但失败,则很可能是JSON解析器问题,这意味着您的JSON无效。如果您要返回HTML或XML并且它失败并显示200响应状态,则响应文本无法分别转换为HTML或XML(通常在IE中发生无效的

javascript - 单击按钮时在 jquery/javascript 中粘贴函数

我有一个用于编写网站url的文本框。我在旁边放了一个按钮。我想如果用户从任何地方复制一个url并单击该按钮,然后将复制的url粘贴到该文本框中。现在我可以使用ctrl+v将url粘贴到文本框中。但是移动用户无法使用它。所以我需要点击那个按钮,将复制的url粘贴到文本框中。非常感谢任何帮助,并提前致谢。 最佳答案 基于过去的许多SO问题...JavaScriptgetclipboarddataonpasteevent(Crossbrowser)Getcurrentclipboardcontent?Isitpossibletoreadt

javascript - jQuery Flot : Set width of chart (without labels)

有什么方法可以设置图表的实际大小(没有标签)?我有一个宽度为880像素的容器,我想让图表精确地延伸到那个宽度,并让坐标轴突出。现在当然是应用填充,以便轴可以适合指定区域。我摆弄了固定的labelWidth选项和应用于容器的负边距,但这并没有给我带来任何用处。 最佳答案 要使坐标轴突出,您可以将坐标轴(分别为y和x)的labelWidth和labelHeight设置为负值,并为容器留出边距,以便外部有足够的空间。CSS:#placeholder{border2pxsolidred;margin:30px;}float选项:varopt